//
//  CXHAdapterGameCallBack.h
//  CXHAdSDK-Adapter
//
//  Created by 陈坤 on 2024/8/26.
//

#ifndef CXHAdapterGameCallBack_h
#define CXHAdapterGameCallBack_h

#import "CXHAdapterCommonCallBack.h"
@class CXHAdapterGameAdapter;
NS_ASSUME_NONNULL_BEGIN

@protocol CXHAdapterGameCallBack <CXHAdapterCommonCallBack>

- (void)gameAdViewDidReceivedCallBack:(CXHAdapterGameAdapter *)adapter;

- (void)gameAdViewFailToReceivedCallBack:(CXHAdapterGameAdapter *)adapter error:(nullable NSError *)error;

- (void)gameAdViewClickedCallBack:(CXHAdapterGameAdapter *)adapter loadingPageURL:(NSString *)loadingPageURL;

- (void)gameAdViewExposureCallBack:(CXHAdapterGameAdapter *)adapter;

- (void)gameAdViewExposureReportCallBack:(CXHAdapterGameAdapter *)adapter;

- (void)gameAdViewClickedReportCallBack:(CXHAdapterGameAdapter *)adapter;

- (void)gameAdViewCloseCallBack:(CXHAdapterGameAdapter *)adapter;

- (void)gameAdCloseLandingPageCallBack:(CXHAdapterGameAdapter *)adapter;

@end
NS_ASSUME_NONNULL_END

#endif /* CXHAdapterGameCallBack_h */
